package com.net.xpay.web.vo;

import com.net.xpay.core.enums.AlipayUserStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
@NoArgsConstructor
public class AlipayUserVo {

    @ApiModelProperty(notes = "id")
    private Long id;

    @ApiModelProperty(notes = "备注 最多16个字")
    private String remark;

    @ApiModelProperty(notes = "签约状态")
    private AlipayUserStatus status;

    @ApiModelProperty(notes = "支付宝官方账号用户id 不是本系统的")
    private String alipayUserId;

    @ApiModelProperty(notes = "支付宝账号")
    private String alipayNickName;

    @ApiModelProperty(notes = "外部签约事务号")
    private String signBizNo;

    @ApiModelProperty(notes = "令牌过期时间")
    private LocalDateTime expiresIn;

}
